.default_template_page {
    padding: 0.5 * 50px 0.4 * 50px;

    :global {
        * {
            word-wrap: break-word;
            word-break: break-word;
        }
    }

    .basic_information {
        display: flex;

        .basic_main {
            flex: 1;

            .name {
                color: rgba(0, 0, 0, 0.85);
                font-weight: bold;
                font-size: 0.58 * 50px;
                font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
                line-height: 0.9 * 50px;
            }
            .experience,
            .mobile {
                color: rgba(0, 0, 0, 0.85);
                font-weight: 400;
                font-size: 0.26 * 50px;
                font-family: PingFangSC-Regular, PingFang SC;
                line-height: 0.42 * 50px;
            }
            .experience {
                margin: 0.16 * 50px 0;
            }
        }

        .avatar {
            width: 1.98 * 50px;
            height: 1.98 * 50px;
            border-radius: 0.08 * 50px;

            .avatar_img {
                width: 1.98 * 50px;
                height: 1.98 * 50px;
                border: 1px solid #000;
                border-radius: 0.08 * 50px;
            }
        }
    }
    // .personal_abilities {
    //     // margin-top: 0.34 * 50px;
    // }

    .personal_abilities_main {
        min-height: 1.5 * 50px;
        margin-top: 0.32 * 50px;

        .self_evaluation {
            i {
                font-weight: 600;
                font-size: 0.26 * 50px;
                font-style: normal;
            }

            color: rgba(0, 0, 0, 0.85);
            font-weight: 400;
            font-size: 0.26 * 50px;
            font-family: PingFangSC-Regular, PingFang SC;
        }

        .self_evaluation:last-child {
            margin-top: 0.32 * 50px;
        }
    }

    .work_experience {
        min-height: 3 * 50px;
        .work_experience_main {
            .work_experience_item {
                margin-top: 0.32 * 50px;
                .work_experience_item_title {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;

                    .work_experience_item_title_left {
                        display: flex;
                        color: rgba(0, 0, 0, 0.85);
                        font-weight: 600;
                        font-size: 0.32 * 50px;
                        font-family: PingFangSC-Medium, PingFang SC;

                        .school_name {
                            max-width: 5 * 50px;
                            overflow: hidden;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                        }

                        .job {
                            max-width: 5 * 50px;
                            margin-left: 0.32 * 50px;
                            overflow: hidden;
                            font-weight: 400;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                        }
                    }
                    .work_experience_item_title_right {
                        color: #777;
                        font-weight: 400;
                        font-size: 0.26 * 50px;
                        font-family: PingFangSC-Regular, PingFang SC;
                    }
                }
                .work_experience_content {
                    margin-top: 0.12 * 50px;
                    color: rgba(0, 0, 0, 0.85);
                    font-weight: 400;
                    font-size: 0.26 * 50px;
                    font-family: PingFangSC-Regular, PingFang SC;
                    i {
                        font-weight: 600;
                        font-size: 0.26 * 50px;
                        font-style: normal;
                    }
                }
            }
        }
    }

    .interests_and_hobbies,
    .honorary_certificate {
        min-height: 1.5 * 50px;
        .hobby {
            display: flex;
            margin: 0;
            margin-top: 0.32 * 50px;
            padding: 0;

            li {
                margin-right: 0.2 * 50px;
                padding: 0.04 * 50px 0.12 * 50px;
                list-style: none;
                background: rgba(0, 0, 0, 0.04);
                border-radius: 0.1 * 50px;
            }
        }
    }

    .education_experience {
        min-height: 3 * 50px;
        .education_experience_main {
            .education_experience_item {
                margin-top: 0.32 * 50px;

                .education_top {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    .education_experience_item_left {
                        display: flex;
                        color: rgba(0, 0, 0, 0.85);
                        font-weight: 600;
                        font-size: 0.32 * 50px;
                        font-family: PingFangSC-Medium, PingFang SC;
                        .school_name {
                            max-width: 5 * 50px;
                            overflow: hidden;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                        }
                        .professional_name {
                            max-width: 5 * 50px;
                            margin-left: 0.4 * 50px;
                            overflow: hidden;
                            color: #333;
                            font-weight: 400;
                            font-size: 0.32 * 50px;
                            font-family: PingFangSC-Regular, PingFang SC;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                        }
                    }
                    .education_experience_item_right {
                        color: #777;
                        font-weight: 400;
                        font-size: 0.26 * 50px;
                        font-family: PingFangSC-Regular, PingFang SC;
                    }
                }

                .education_bottom {
                    margin-top: 0.12 * 50px;
                    .professional_description {
                        i {
                            font-weight: 600;
                            font-size: 0.26 * 50px;
                            font-style: normal;
                        }

                        color: rgba(0, 0, 0, 0.85);
                        font-weight: 400;
                        font-size: 0.26 * 50px;
                        font-family: PingFangSC-Regular, PingFang SC;
                    }
                }
            }
        }
    }
}
//  margin-top: 0.32 * 50px;
